import React from 'react'
import { getGoodsByPage } from '../apis/goods'

export default function AjaxDemo() {

  const getGoodsData = async () => {
    let temparr = await getGoodsByPage()
    console.log(temparr.data[0]);
  }

  // 获取数据
  const getData = async () => {
    // async getData() {
    // 声明新的 cloud 实例
    let c1 = new window.cloud.Cloud({
      // 必填，表示是未登录模式
      identityless: true,
      // 资源方 AppID 填自己的
      resourceAppid: 'wxeedf95a9015b2b59',
      // 资源方环境 ID	填自己的
      resourceEnv: 'caicren1-9ga67iu1c258fa35',
    })
    //初始化
    await c1.init()
    //初始化执行完再调用

    // 完成后正常使用资源方的已授权的云资源
    c1.callFunction({
      name: 'getListYes',             //调用的云函数名字
      success: res => {
        let tempData = res.result.data
        console.log("tempData",tempData);
      },
      fail(err) {
        console.log("callFunction err=", err);
      }
    })
  }

  return (
    <>
      <h1>AjaxDemo</h1>
      <button onClick={getGoodsData}>获取数据</button>
      <button onClick={getData}>获取云数据库的数据</button>
    </>
  )
}
